﻿#include "mpi_vi.h"


/* 1 for vi device */

HI_S32 HI_MPI_VI_SetDevAttr(VI_DEV ViDev, const VI_DEV_ATTR_S *pstDevAttr)
{
    return 0;
}

HI_S32 HI_MPI_VI_GetDevAttr(VI_DEV ViDev, VI_DEV_ATTR_S *pstDevAttr)
{
    return 0;
}

HI_S32 HI_MPI_VI_SetDevAttrEx(VI_DEV ViDev, const VI_DEV_ATTR_EX_S *pstDevAttrEx)
{
    return 0;
}

HI_S32 HI_MPI_VI_GetDevAttrEx(VI_DEV ViDev, VI_DEV_ATTR_EX_S *pstDevAttrEx)
{
    return 0;
}

HI_S32 HI_MPI_VI_EnableDev(VI_DEV ViDev)
{
    return 0;
}

HI_S32 HI_MPI_VI_DisableDev(VI_DEV ViDev)
{
    return 0;
}

/* 2 for vi pipe */

HI_S32 HI_MPI_VI_CreatePipe(VI_PIPE ViPipe, const VI_PIPE_ATTR_S *pstPipeAttr)
{
    return 0;
}

HI_S32 HI_MPI_VI_DestroyPipe(VI_PIPE ViPipe)
{
    return 0;
}

HI_S32 HI_MPI_VI_SetPipeAttr(VI_PIPE ViPipe, const VI_PIPE_ATTR_S *pstPipeAttr)
{
    return 0;
}

HI_S32 HI_MPI_VI_GetPipeAttr(VI_PIPE ViPipe, VI_PIPE_ATTR_S *pstPipeAttr)
{
    return 0;
}

HI_S32 HI_MPI_VI_StartPipe(VI_PIPE ViPipe)
{
    return 0;
}

HI_S32 HI_MPI_VI_StopPipe(VI_PIPE ViPipe)
{
    return 0;
}

/* 3 for vi chn */

HI_S32 HI_MPI_VI_SetChnAttr(VI_PIPE ViPipe, VI_CHN ViChn, const VI_CHN_ATTR_S *pstChnAttr)
{
    return 0;
}

HI_S32 HI_MPI_VI_GetChnAttr(VI_PIPE ViPipe, VI_CHN ViChn, VI_CHN_ATTR_S *pstChnAttr)
{
    return 0;
}

HI_S32 HI_MPI_VI_EnableChn(VI_PIPE ViPipe, VI_CHN ViChn)
{
    return 0;
}

HI_S32 HI_MPI_VI_DisableChn(VI_PIPE ViPipe, VI_CHN ViChn)
{
    return 0;
}
